<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        //ES6提供了新的数据结构Set。
        // 他类似与数组,但是成员的值都是唯一的,没有重复的值.
        
        // 创建Set数据结构
        // const s = new Set()

        // Set函数可以接收一个数组作为参数,用来初始化
        const s = new Set([1,2,3,4,5,6])
        console.log(s);///Set(6) {1, 2, 3, 4, 5, …}
        console.log(s.size);//6
        // 
        // 利用Set进行数组去重
        let arr = [1,55,66,1,55,5,6,6]
        let set = new Set(arr)
        console.log(set);//Set(5)//{1, 55, 66, 5, 6}
        // 另一种方法
        console.log([...set]);//(5) [1, 55, 66, 5, 6]
    </script>
</body>
</html>